package com.quanyan.place.entity.apireq;

import com.quanyan.BaseRequest;
import com.quanyan.common.Plugin.Page;

import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * Created by yuanxuebing on 16-10-21.
 * 查询未结算订单列表请求参数
 */
public class ReqListUnSettleOrders extends BaseRequest {
    /**
     * 场馆Id
     */
    @NotNull
    private Integer placeId;

    /**
     * 支付日期开始
     */
    @NotNull
    private Date payStartDate;

    /**
     * 支付日期结束
     */
    @NotNull
    private Date payEndDate;

    private String orderNo;

    private Integer orderType;

    private Date createDate;

    private String statementId;

    public Integer getPlaceId() {
        return placeId;
    }

    public void setPlaceId(Integer placeId) {
        this.placeId = placeId;
    }

    public Date getPayStartDate() {
        return payStartDate;
    }

    public void setPayStartDate(Date payStartDate) {
        this.payStartDate = payStartDate;
    }

    public Date getPayEndDate() {
        return payEndDate;
    }

    public void setPayEndDate(Date payEndDate) {
        this.payEndDate = payEndDate;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Integer getOrderType() {
        return orderType;
    }

    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    public String getStatementId() {
        return statementId;
    }

    public void setStatementId(String statementId) {
        this.statementId = statementId;
    }

    @Override
    public String toString() {
        return "ReqListUnSettleOrders{" +
                "placeId=" + placeId +
                ", payDate=" + payStartDate.toString() + '-' + payEndDate.toString() + '}';
    }
}